Inline action /基於上下文與AI互動的小範圍操作

什麼是Inline Action?
Inline Action是一種允許使用者直接與頁面上現有內容互動的設計模式。透過選擇部分文字或內容,使用者可以對AI生成的結果進行小範圍的調整,而無需重新生成整個內容。這種模式讓使用者在互動中擁有更多控制權,同時進一步鞏固了AI作為“共駕員”(copilot)的定位,而非單純的執行工具。
Inline Action的常見形式
- 選擇文字並操作
使用者在選擇某段文字後,可以看到“回覆”或“操作”按鈕(例如ChatGPT和Jasper)。
使用者的操作可以是:修改某部分內容。對選中的內容執行特定命令(如縮短、改變語氣等)。
這種模式允許AI在對話中持續參考上下文,同時把使用者選中的部分作為新的提示來源。
- 內聯自動操作
在Notion或Grammarly中,使用者可以直接對選中的內容執行操作,例如“簡化語句”、“最佳化語法”或“改變語調”。
使用者在內聯命令中可以加入新的引數或要求,為後續生成提供依據。
- 高互動模式
類似GitHub Copilot的互動方式,允許使用者直接在程式碼中選擇某段內容,進行修改、新增或註釋。這種方式結合了使用者選擇特定內容與AI動態生成結果的能力。例如,在程式碼編輯器中,使用者可以讓AI重新生成某段程式碼,同時保留其餘部分。
多模態互動的擴充套件
Inline Action不僅限於文字操作,在多模態互動中也能發揮作用。例如:語音到影象的識別:在OpenAI的GPT-4演示中,使用者透過語音引導系統調整互動上下文,甚至在中途重置上下文以專注於當前任務。
多模態指令:透過語音、手勢或其他輸入方式,進一步增強Inline Action的互動性。這展示了Inline Action模式的真正強大之處:使用者能夠精準地引導AI的注意力,從訓練AI轉向使用AI完成特定任務。
設計細節與變體
- 上下文內的即時互動:當使用者選中文字時,顯示內聯提示視窗(例如GitHub Copilot)。或透過開放式輸入框引用初始響應中的特定區域。
- 確認機制:在覆蓋任何現有文字之前,AI應先向使用者確認。
- 文字覆蓋還是版本化:當前大多數工具直接覆蓋內容,而不是生成新版本。如果需要更好的使用者體驗,可考慮保留變更記錄,讓使用者可以追溯修改過程。
使用Inline Action的優點
- 更直接的控制:使用者可以有針對性地迭代AI生成的結果,只調整需要修改的部分,而保留滿意的部分。這種方式模擬了自然語言的交流習慣,讓使用者在上下文中輕鬆調整語調、內容或措辭。
- 提升互動效率:無需重新生成整個內容,使用者可以快速處理區域性調整。
潛在風險
- 缺乏溯源能力:當前大多數AI產品缺乏連線生成內容與來源的清晰機制。示例:MidJourney允許使用者回溯生成步驟,而許多文字生成工具無法做到這一點。這可能會讓使用者難以理解或學習修改內容的依據。
- 覆蓋現有內容的風險。如果AI直接覆蓋使用者內容,可能造成重要資訊丟失。解決方案:引入版本管理功能,幫助使用者在覆蓋前檢查或儲存原始內容。
適用場景
- 文案寫作與潤色:使用者可以選擇某段文字,讓AI最佳化語法、語調或邏輯結構。
- 程式碼編輯:在開發環境中,透過內聯提示對程式碼進行最佳化或生成相關注釋。
- 知識管理與文件處理:在Notion或其他知識管理工具中,使用者可以快速調整內容格式或語氣。




